package com.ruoyi.web.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description 指定格网数据展示
 * @Author liuhl
 * @Date 2024/5/27
 **/
@Data
@ApiModel(value = "WindGridDrawVo", description = "指定格网数据展示入参对象")
public class WindGridDrawVo {


    @ApiModelProperty("类型：区域数据-satellite，雷达数据-radar")
    private String type;

    @ApiModelProperty("区域数据：观测数据 daily、平均数据 avg，雷达数据：日数据 daily、小时数据 hourly")
    private String calculateType;

    @ApiModelProperty("起始时间，如果页面只有一个时间，也传该字段，格式：yyyyMMdd 或者 yyyyMMdd-HH")
    private String startTime;

    @ApiModelProperty("结束时间，格式：yyyyMMdd 或者 yyyyMMdd-HH")
    private String endTime;

    @ApiModelProperty("要素类型：temp（温度）、wind（风场）")
    private String elementType;

    @ApiModelProperty("数据名称")
    private String dataName;

    @ApiModelProperty("数据类型: 根据数据名称联动，可以为空值")
    private String dataType;

    @ApiModelProperty("结果类型:结果展示类型：水平面-horizon 垂直剖面-vertical_profile")
    private String resultType;

    @ApiModelProperty("经度范围，格式：a,b  a是最小，b是最大")
    private String longitudeRange;

    @ApiModelProperty("纬度范围，格式：a,b  a是最小，b是最大")
    private String latitudeRange;

    @ApiModelProperty("计算高度 单位：km，result_type为 horizon，为一个数值，否则为 all")
    private String level;

    @ApiModelProperty("分辨率(经度,纬度) a,b")
    private String resultResolution;

    @ApiModelProperty("插值方法")
    private String insertMethod;

    @ApiModelProperty("要素名称，可以多选 a,b")
    private String elements;




}
